#ifndef GUITOOLS_H
#define GUITOOLS_H

#include <QObject>

/** Вспомогательный класс для конкретного интерфейса.
 *
 * Содержит сложные вычисления необходимые для построения 
 * графического интерфейса. Ни как не относится к логики программы.
 * @author Василий Почкаенко.
 */
class GUITools : public QObject{
	Q_OBJECT
public:
	explicit GUITools(QObject *parent = 0);
	
	/** Вычислить подходящий размер карточки.*/
	Q_INVOKABLE double makeCardSize(uint quantoCards, double width, double height, qreal spacing, double relation);
signals:
	
public slots:
	
};

#endif // GUITOOLS_H
